code art > programming languages nine projects in this subcategory
Whitespace by Edwin Brady and Chris Morris Most modern programming languages do not consider white space characters (spaces, tabs and newlines) syntax, ignoring them, as if they weren't there. We consider this to be a gross injustice to these perfectly friendly members of the character set. Should they be ignored, just because they are invisible? Whitespace is a language that seeks to redress the balance. [...]
[ go to project page ]
brainfuck by Urban Müller (and others) Brainfuck is a minimalist/experimental, yet (Turing-) complete computer programming language which
consists of just eight single-character commands:
> Increment the pointer.
< Decrement the pointer.
+ Increment the byte at the pointer.
- Decrement the byte at the pointer.
. Output the byte at the pointer.
, Input a byte and store it in the byte at the pointer.
[ [...]
[ go to project page ]
INTERCAL by Don Woods, James Lyon; current implementation by Eric S. Raymond INTERCAL is a programming language that, through parody, criticizes other programming languages. It reminds us that programming languages, like the software developed with them, are not neutral nor transparent.
[ go to project page ]
quagmire by Dave Griffiths An art project where drawings draw themselves.
Quagmire is an emulation of an impossible 8bit processor, where all memory is addressed in 2 dimensions, and is represented by pixel value. Program execution threads can run up, down, left or right. Sections of code are visible in memory, as are the processes as they run. [...]
[ go to project page ]
ChucK: Strongly-timed, On-the-fly Audio Programming Language by Ge Wang and Perry Cook ChucK offers a very different and powerful way of thinking about time, parallelism, sound, and the programming thereof. It's easy and fun to learn (even if you haven't programmed before); at the same time, ChucK allows both novice and seasoned programmers to write code that's extremely expressive, flexible, precise (and readable), and in the process, to discover familiar and totally new ways to [...]
[ go to project page ]
BetaBlocker by Dave Griffiths BetaBlocker is a livecoding performance and a piece of software. It's a virtual acid techno machine which is live coded with a gamepad to create code and processes which modify and destroy each other in 256 bytes of memory. The machine's memory and processes are projected and integral to the performance.
[...]
[ go to project page ]
Velato by Daniel Temkin Velato is a programming language which uses MIDI files as source code: the pattern of notes determines commands. Velato offers an unusual challenge to programmer-musicians: to compose a musical piece that, in addition to expressing their aims musically, fills the constraints necessary to compile to a working Velato program. [...]
[ go to project page ]
Light Pattern by Daniel Temkin Light Pattern is a programming language which uses a series of photos, rather than text, as source code. Only the dominant color of each image, along with aperture and shutter speed settings, are considered by the compiler. The demands of the individual program creates a tension with the photographs made to fill that role. [...]
[ go to project page ]
fluxus by dave griffiths fluxus is a 3D live coding environment for graphical performance. the scheme code is written overlayed on the same window as the rendered output, this way the software code is visible as it is being created during a performance.
[ go to project page ]
|
|
|